log carriages - French English Dictionary